
Introducing Bit by Bit Python Guide!
A short walk-through on setting up Python with Anaconda, a free-to-download programme
Downloading and understanding the folder structure
Get familiar with Spyder, an intuitive and powerful interface and get initiated by typing in your first line fo code!
Learn about the different types of variables (text, integers) and why they are central to all programming scripts we will write
Automatically calculate the age difference between any two users based on user-defined input
Deduce when a user was born based on the information that they provide
Create a simple financial projection based on an annual savings plan
Learn to arrange related data and variables in a structured list that can be accessed easily
Create a dinner party planner to invite guests to your party automatically and adapts to some unexpected events leading up to the party
Randomly draw names from a pool to win increasingly attractive prizes
Learn how to loop through your variables or lists to automate away repetition in code. Turn 100 lines of code into 5 with this fun loop!
Revisit the Dinner Party Planner application and use loops to make it much shorter and efficient
Revisit the Lucky Draw Contest application and use loops to make it much shorter and efficient
Give your program a brain that can make smart decisions with conditional statements.
Invent a guess the number game, prompting users to try to guess a secret number, giving them hints along the way!
Build the classic Rock!Paper!Scissors! game where the user has to challenge the 'AI' that you built. Can you make an invincible robot?
Learn to map related pieces of information in a dictionary. This is a powerful fundamental concept for storing information
Create a movie ticketing booth with a check that only allows users to buy show tickets if they meet the age requirement of the movie they would like to watch
Design a user login system that only allows registered users with the right username and password entry. Can you stop hackers?
Add functionality that allows new users to sign up for the platform and add their name to the system
Combines Loops I with Conditional Statements to produce a smart looping mechanism based on the situation it is in.
Revisiting the movie ticket booth application with loops so users can choose another movie if they aren't old enough for their first choice.
Revisiting the Platform User Login application so users can attempt to login again if they input the wrong details. Also let's let new users to sign in immediately after they register to the system
Design versatile mini robots that perform a specific task in your script. Roll them out to any script or share them for the world to use!
Build a complex pizza delivery application that can display the menu, take user order, organise delivery and calculate the bill! A few robot functions will need to work together to make this a success!
Structure and group related functions in a class. This makes our code cleaner and allows us to model real-world objects.
Refactor the Pizza Delivery Application into classes that gives the pizza shop owner who buys the app a high degree of flexibility and functionality to personalise his pizzeria according to his style and taste.
Why This Course?
This course provides you with everything you need to know about the fundamentals of programming in 5 hours. This no-fluff approach is perfect for new programmers who want to journey into programming.
This guide is the perfect stepping stone in figuring out what you want to do with the skill. Once your fundamentals are well-grounded, you can then go on to take a targeted course in a more advanced branch - Machine Learning, Data Science, Web Scraping, the possibilities are endless!
Python is an up-and-coming skill used in world class companies such as Google, Facebook and Netflix. Python coders return an annual income of > $100,000. Python is one of the easiest languages to pick up, yet once mastered, it is a powerful language applicable nearly anywhere!
Overview of Content
Course tailored to gradually build on the concepts you learn "bit by bit" as you progress. First learn about variables and data types, followed by how to store them in lists and dictionaries. Then, learn how to loop through these dictionaries and lists and finally apply all these concepts to design functions and classes that serve as mini robots that can perform specific tasks.
This "bit-by-bit" approach ensures that you get a lot of practice in continuously applying what you learnt so it sticks with you and will be at your fingertips when you venture further into the world of coding after this 5-hour course.